﻿#include "Date.h"
int main()
{
	const Date d1(2025, 3, 31);
	Date d2(2025, 4, 1);
	d1 < d2;
	d2 < d1;
	return 0;
}


//#include <string>
//#include <algorithm>
//#include <iostream>
//#define IS_LOWERCASE (s[i]>='a' && s[i]<='z' && s[i+2]>='a' && s[i+2]<='z')
//#define IS_DIGIT (s[i]>='0' && s[i]<='9' && s[i+2]>='0' && s[i+2]<='9')
//using namespace std;
//int main()
//{
//	ios::sync_with_stdio(false);
//	cin.tie(0);
//	cout.tie(0);
//
//	string s;
//	short p1, p2, p3;
//	cin >> p1 >> p2 >> p3 >> s;
//	int len = s.size();
//
//	for (int i = 0; i < (len /3) * 3; i ++)
//	{
//		if (s[i] != '-' && s[i + 1] != '-' && s[i + 2] != '-')
//		{
//			cout << s[i] << s[i + 1] << s[i + 2];
//			continue;
//		}
//			
//
//		if (s[i + 1] == '-')
//		{
//			if (IS_LOWERCASE || IS_DIGIT)
//			{
//				if (s[i] + 1 == s[i + 2])
//				{
//					cout << s[i] << s[i + 2];
//				}
//
//				else if (s[i] > s[i + 2])
//				{
//					cout << s[i] << "-" << s[i + 2];
//				}
//				
//				else//剩下s[i] < s[i + 2]
//				{
//					string tmp;
//					cout << s[i];
//					if (IS_LOWERCASE)
//					{
//						for (char j = s[i]+1; j < s[i + 2]; j++)
//						{
//							if (p1 == 1)
//							{
//								for (int k = 0; k < p2; k++)
//								{
//									tmp.push_back(j);
//								}
//							}
//							else if (p1 == 2)
//							{
//								for (int k = 0; k < p2; k++)
//								{
//									tmp.push_back((char)(j - 32));
//								}
//							}
//							else//p1 == 3
//							{
//								for (int k = 0; k < p2; k++)
//								{
//									tmp.push_back('*');
//								}
//							}
//						}
//					}
//					else//同为数字 
//					{
//						for (char j = s[i]+1; j < s[i + 2]; j++)
//						{
//							if (p1 == 1 || p1 == 2)
//								for (int k = 0; k < p2; k++)
//									tmp.push_back(j);
//							else//p1==3
//								for (int k=0;k<p2;k++)
//									tmp.push_back('*');
//						}
//					}
//					if (p3 == 2)
//						reverse(tmp.begin(), tmp.end());
//					cout << tmp;
//					cout << s[i + 2];
//				}
//			}
//		}
//	}
//	for (int i = (len / 3) * 3; i < s.size(); i++)
//	{
//		cout << s[i];
//	}
//}